class FuncionarioProjeto < ActiveRecord::Base
  belongs_to :funcionario
  belongs_to :projeto

  TIPO_DESENVOLVEDOR  = 1
  TIPO_GERENTE        = 2
  TIPO_SUPORTE        = 3
  TIPO_INFRA          = 4

  TIPOS = [TIPO_DESENVOLVEDOR, TIPO_GERENTE, TIPO_SUPORTE, TIPO_INFRA]
  
  validates :tipo, :presence => true, :inclusion => { :in => TIPOS }

  scope :por_tipo, lambda { |tipo|
    where :tipo => tipo
  }
end
